package com.bytezreo.singleton;

/**
 * 
 * @Description   单例模式 ---懒汉式
 * @author Bytezero·zhenglei!        Email:420498246@qq.com
 * @version
 * @date 上午9:50:29
 * @
 *
 */

public class SingletonTest2 {
		public static void main(String[] args) {
			Order order1 = Order.getInstance();
			Order order2 = Order.getInstance();
			
			System.out.println(order1 == order2);
		}
}
 
class Order
{
	//1.私有化类的构造器
	private Order()
	{
		
	}

	//2.声明当前类的对象，没有初始化
	//4.此对象也必须为 static的
	private static Order instance = null;
	
	//3.声明 public static的返回当前类对象的方法
	public static Order getInstance()
	{
		if(instance == null)
		{
			instance = new Order();
			
		}
		return instance;
	}
	
	
}